The GLR programming interface has a C language binding. GLR routines begin with the glr prefix; GLR types begin with the GLr prefix; GLR constants begins with the GLR_ prefix. To include prototypes for GLR routines:
#include <GL/glr.h>